CalcMask | Determines where filling will not occur when filling from the outside of a rectangle. |
SeedFill | Determines how far filling will extend from a seeding point. |
CalcCMask | Determines where filling will not occur when filling from the outside of a rectangle. |
SeedCFill | Determines how far filling will extend to pixels matching the color of a particular pixel. |
GetCursor | Loads a cursor resource into memory. |
SetCursor | Sets the current cursor. |
AllocCursor | Reallocates cursor memory. |
DisposeCCursor | Disposes of all structures allocated by the GetCCursor function. |
GetCCursor | Loads a color cursor resource into memory. |
SetCCursor | Specifies a color cursor for display on the screen. |
BackPat | Changes the bit pattern used as the background pattern by the current graphics port. |
BackPixPat | Assigns a pixel pattern as the background pattern. |
PackBits | Compresses a data buffer stored in RAM. |
UnpackBits | Decompresses a data buffer containing data compressed by PackBits. |
AngleFromSlope | Converts a slope value to an angle value. |
SlopeFromAngle | Converts an angle value to a slope value. |
CopyBits | Copies a portion of a bitmap or a pixel map from one graphics port or offscreen graphics world into another graphics port. |
CopyDeepMask | Uses a mask when copying bitmaps or pixel maps between graphics ports (or from an offscreen graphics world into a graphics port). |
CopyMask | Copies a bit or pixel image from one graphics port or offscreen graphics world into another graphics port only where the bits in a mask are set to 1. |
DisposeCTable | Disposes a ColorTable structure. |
GetCTable | Obtains a color table stored in a 'clut' resource. |
ClosePicture | Completes the collection of drawing commands and picture comments that define your picture. |
KillPicture | Releases the memory occupied by a picture not stored in a 'PICT' resource. |
OpenCPicture | Begins defining a picture in extended version 2 format. |
OpenPicture | Creates a picture which allows you to specify resolutions for your pictures. |
PicComment | Inserts a picture comment into a picture that you are defining or into your printing code. |
CopyPixPat | Copies the contents of one pixel pattern to another. |
DisposePixPat | Releases the storage allocated to a pixel pattern. |
GetPixPat | Obtains a pixel pattern ('ppat') resource stored in a resource file. |
MakeRGBPat | Creates the appearance of otherwise unavailable colors on indexed devices. |
NewPixPat | Creates a new pixel pattern. Generally, however, your application should create a pixel pattern in a 'ppat' resource. |
ClosePoly | Completes the collection of lines that defines a polygon. |
KillPoly | Releases the memory occupied by a polygon. |
OffsetPoly | Moves a polygon. |
OpenPoly | Begins defining a polygon. |
EmptyRect | Determines whether a rectangle is an empty rectangle. |
EqualRect | Determines whether two rectangles are equal. |
InsetRect | Shrinks or expands a rectangle. |
OffsetRect | Moves a rectangle. |
Pt2Rect | Determines the smallest rectangle that encloses two given points. |
PtInRect | Determines whether a pixel below is enclosed in a rectangle. |
PtToAngle | Calculates an angle between a vertical line pointing straight up from the center of a rectangle and a line from the center to a given point. |
SectRect | Determines whether two rectangles intersect. |
SetRect | Assigns coordinates to a rectangle. |
UnionRect | Calculates the smallest rectangle that encloses two rectangles. |
CloseRgn | Organizes a collection of lines and shapes into a region definition. |
CopyRgn | Makes a copy of a region. |
DiffRgn | Subtracts one region from another. |
DisposeRgn | Releases the memory occupied by a region. |
EmptyRgn | Determines whether a region is empty. |
EqualRgn | Determines whether two regions have identical sizes, shapes, and locations. |
InsetRgn | Shrinks or expands a region. |
NewRgn | Begins creating a new region |
OffsetRgn | Moves a region. |
OpenRgn | Begins defining a region. |
PtInRgn | Determines whether a pixel is within a region. |
RectInRgn | Determines whether a rectangle intersects a region. |
RectRgn | Changes the structure of an existing region to that of a rectangle. |
SectRgn | Calculates the intersection of two regions. |
SetEmptyRgn | Sets an existing region to be empty. |
SetRectRgn | Changes the structure of an existing region to that of a rectangle. |
UnionRgn | Calculates the union of two regions. |
XorRgn | Calculates the difference between the union and the intersection of two regions. |
DisposeGWorld | Disposes of all the memory allocated for an offscreen graphics world. |
DisposeScreenBuffer | Disposes an offscreen graphics world. |
NewGWorld | Creates an offscreen graphics world. |
NewScreenBuffer | Creates an offscreen PixMap structure and allocates memory for the base address of its pixel image. |
NewTempScreenBuffer | Creates an offscreen PixMap structure and allocate temporary memory for the base address of its pixel image; applications generally don’t need to use NewTempScreenBuffer. |
UpdateGWorld | Changes the pixel depth, boundary rectangle, or color table for an existing offscreen graphics world. |
DisposeGDevice | Disposes of a GDevice structure, releases the space allocated for it, and disposes of all the data structures allocated for it. |
InitGDevice | Initializes a GDevice structure. |
NewGDevice | Creates a new GDevice structure. |
SetDeviceAttribute | Sets the attribute bits of a GDevice structure. |
SetGDevice | Sets a GDevice structure as the current device. |
CopyPixMap | Duplicates a PixMap structure. |
DisposePixMap | Disposes a PixMap structure and its color table. |
NewPixMap | Creates a new, initialized PixMap structure. |
SetPortPix | Sets the pixel map for the current color graphics port. |
SetStdCProcs | Obtains a CQDProcs structure with fields that point to QuickDraw’s standard low-level functions, which you can modify to change QuickDraw’s standard low-level behavior. |
SetStdProcs | Obtains a QDProcs structure with fields that point to basic QuickDraw’s standard low-level functions, which you can modify to point to your own functions. |
StdArc | QuickDraw’s standard low-level function for drawing an arc or a wedge. |
StdBits | QuickDraw’s standard low-level function for transferring bits and pixels. |
StdComment | QuickDraw’s standard low-level function for processing a picture comment. |
StdGetPic | QuickDraw’s standard low-level function for retrieving information from the definition of a picture. |
StdLine | QuickDraw’s standard low-level function for drawing a line. |
StdOval | QuickDraw’s standard low-level function for drawing an oval. |
StdPoly | QuickDraw’s standard low-level function for drawing a polygon. |
StdPutPic | QuickDraw’s standard low-level function for saving information as the definition of a picture. |
StdRRect | QuickDraw’s standard low-level function for drawing a rounded rectangle. |
StdRect | QuickDraw’s standard low-level function for drawing a rectangle. |
StdRgn | QuickDraw’s standard low-level function for drawing a region. |
GetBackColor | Obtains the background color of the current graphics port. |
GetCPixel | Determines the color of an individual pixel specified in the h and v parameters. |
GetForeColor | Obtains the color of the foreground color for the current graphics port. |
QDDone | Determines whether QuickDraw has completed drawing in a given graphics port. |
DeviceLoop | Draws images that are optimized for every screen they cross. |
ScreenRes | Determines the resolution of the main device. |
TestDeviceAttribute | Determines whether the flag bit for an attribute has been set in the gdFlags field of a GDevice structure. |
EraseArc | Erases a wedge. |
FillArc | Fills a wedge with any available bit pattern. |
FrameArc | Draws an arc of the oval that fits inside a rectangle. |
InvertArc | Inverts the pixels of a wedge. |
PaintArc | Paints a wedge of the oval that fits inside a rectangle. |
Line | Draws a line a specified distance from the graphics pen’s current location in the current graphics port. |
LineTo | Draws a line from the graphics pen’s current location to a new location. |
Move | Moves the graphics pen a particular distance. |
MoveTo | Moves the graphics pen to a particular location in the current graphics port. |
EraseOval | Erases an oval. |
FillOval | Fills an oval with any available bit pattern. |
FrameOval | Draws an outline inside an oval. |
InvertOval | Inverts the pixels enclosed by an oval. |
PaintOval | Paints an oval with the graphics pen’s pattern and pattern mode. |
DrawPicture | Draws a picture on any type of output device. |
GetPicture | Obtains a handle to a picture stored in a 'PICT' resource. |
ErasePoly | Erases a polygon. |
FillPoly | Fills a polygon with any available bit pattern. |
FramePoly | Draws the outline of a polygon. |
InvertPoly | Inverts the pixels enclosed by a polygon. |
PaintPoly | Paints a polygon with the graphics pen’s pattern and pattern mode. |
EraseRect | Erases a rectangle. |
FillRect | Fills a rectangle with any available bit pattern. |
FrameRect | Draws an outline inside a rectangle. |
InvertRect | Inverts the pixels enclosed by a rectangle. |
PaintRect | Paints a rectangle with the graphics pen’s pattern and pattern mode. |
EraseRgn | Erases a region. |
FillRgn | Fills a region with any available bit pattern. |
FrameRgn | Draws an outline inside a region. |
InvertRgn | Inverts the pixels enclosed by a region. |
PaintRgn | Paints a region with the graphics pen’s pattern and pattern mode. |
EraseRoundRect | Erases a rounded rectangle. |
FillRoundRect | Fills a rounded rectangle with any available bit pattern. |
FrameRoundRect | Draws an outline inside a rounded rectangle. |
InvertRoundRect | Inverts the pixels enclosed by a rounded rectangle. |
PaintRoundRect | Paints a rounded rectangle with the graphics pen’s pattern and pattern mode. |
FillCArc | Fills a wedge with the given pixel pattern, using the patCopy pattern mode. |
FillCOval | Fills an oval with the given pixel pattern, using the patCopy pattern mode. |
FillCPoly | Fills a polygon with the given pixel pattern, using the patCopy pattern mode. |
FillCRect | Fills a rectangle with the given pixel pattern, using the patCopy pattern mode. |
FillCRgn | Fills a region with the given pixel pattern, using the patCopy pattern mode. |
FillCRoundRect | Fills a rounded rectangle with the given pixel pattern, using the patCopy pattern mode. |
HiliteColor | Changes the highlight color for the current color graphics port. |
OpColor | Sets the maximum color values for the addPin and subPin arithmetic transfer modes and the weight color for the blend arithmetic transfer mode. |
RGBBackColor | Changes the background color. |
RGBForeColor | Changes the color of the “ink” used for framing and painting. |
SetCPixel | Sets the color of an individual pixel to the color that most closely matches the RGB color that you specify in the cPix parameter. |
BackColor | Changes a basic graphics port’s background color. |
ColorBit | Sets the foreground color for all printing in the current graphics port. |
ForeColor | Changes the color of the “ink” used for framing, painting, and filling on computers that support only basic QuickDraw. |
GetIndPattern | Obtains a pattern stored in a pattern list ('PAT#') resource. |
GetPattern | Obtains a pattern ('PAT') resource stored in a resource file. |
StuffHex | Sets byte values into memory. |
GetDeviceList | Obtains a handle to the first GDevice structure in the device list. |
GetGDevice | Obtains a handle to the GDevice structure for the current device. |
GetMainDevice | Obtains a handle to the GDevice structure for the main screen. |
GetMaxDevice | Obtains a handle to the GDevice structure for the video device with the greatest pixel depth. |
GetNextDevice | Returns a handle to the next GDevice structure in the device list. |
HideCursor | Hides the cursor if it is visible on the screen. |
ObscureCursor | Hides the cursor until the next time the user moves the mouse. |
ShieldCursor | Hides the cursor in a rectangle. |
ShowCursor | Displays a cursor hidden by the HideCursor or ShieldCursor functions. |
InitCursor | Sets the current cursor to the standard arrow (level 0) and makes it visible. |
InitGraf | Initializes QuickDraw. |
BitMapToRegion | Converts a bitmap or pixel map to a region. |
ClipRect | Changes the clipping region of the current graphics port (basic or color). |
GetClip | Saves the clipping region of the current graphics port (basic or color). |
MovePortTo | Changes the position of the port rectangle of the current graphics port (basic or color). |
PortSize | Changes the size of the port rectangle of the current graphics port (basic or color). |
ScrollRect | Scroll the pixels of a specified portion of a basic graphics port’s bitmap (or a color graphics port’s pixel map). |
SetClip | Changes the clipping region of the current graphics port (basic or color) to a region you specify. |
SetOrigin | Changes the coordinates of the window origin of the port rectangle of the current graphics port (basic or color). |
SetPortBits | Sets the bitmap for the current basic graphics port. |
GetCTSeed | Obtains a unique seed value for a color table created by your application. This function is used by system software and your application should not need to call it. |
ProtectEntry | Adds protection to or removes protection from an entry in the current GDevice data structure’s color table. This function is used by system software and your application should not need to call it. |
ReserveEntry | Reserves or removes reservation from an entry in the current GDevice data structure’s color table. This function is used by system software and your application should not need to call it. |
RestoreEntries | Restores a selection of color table entries. This function is used by system software and your application should not need to call it. |
SaveEntries | Saves a selection of color table entries. This function is used by system software and your application should not need to call it. |
SetEntries | Sets a group of color table entries for the current GDevice data structure. This function is used by system software and your application should not need to call it. |
Color2Index | Obtains the index of the best available approximation for a given color in the color table of the current GDevice data structure. This function is used only by system software. |
GetSubTable | Searches one color table for the best matches to colors in another color table. Your application should not need to call this function; it is used by system software only. |
Index2Color | Obtains the RGBColor data structure corresponding to an index value in the color table of the current GDevice data structure. Your application should not need to call this function; it is used by system software only. |
InvertColor | Finds the complement of an RGBColor data structure. This function is used only by system software. |
MakeITable | Generates an inverse table for a color table. Your application should not need to call this function; it is used by system software only. |
RealColor | Determines whether a given RGBColor data structure exists in the current device’s color table.This function is used by system software and your application should not need to call it. |
PenPixPat | Sets the pixel pattern used by the graphics pen in the current color graphics port. |
AllowPurgePixels | Makes the base address for an offscreen pixel image purgeable. |
GetGWorldPixMap | Obtains the pixel map created for an offscreen graphics world. |
GetPixBaseAddr | Obtains a pointer to an offscreen pixel map. |
GetPixelsState | Saves the current information about the memory allocated for an offscreen pixel image. |
LockPixels | Prevents the base address for an offscreen pixel image from being moved while you draw into or copy from its pixel map. |
NoPurgePixels | Prevents the Memory Manager from purging the base address for an offscreen pixel image. |
PixMap32Bit | Determines whether a pixel map requires 32-bit addressing mode for access to its pixel image. |
SetPixelsState | Restores an offscreen pixel image to the state that you saved with the GetPixelsState function. |
UnlockPixels | Allows the Memory Manager to move the base address for the offscreen pixel map that you specify in the pm parameter. |
GetPen | Determines the location of the graphics pen. |
GetPenState | Determines the graphics pen’s location, size, pattern, and pattern mode. |
HidePen | Makes the graphics pen invisible, so that pen drawing doesn’t show on the screen. |
PenMode | Sets the pattern mode of the graphics pen in the current graphics port. |
PenNormal | Sets the size, pattern, and pattern mode of the graphics pen in the current graphics port to their initial values. |
PenPat | Sets the bit pattern to be used by the graphics pen in the current graphics port. |
PenSize | Sets the dimensions of the graphics pen in the current graphics port. |
SetPenState | Restores the state of the graphics pen that was saved with the GetPenState function. |
ShowPen | Changes the ink of a graphics pen from invisible to visible, making pen drawing appear on the screen. |
AddPt | Adds the coordinates of two points. |
DeltaPoint | Subtracts the coordinates of one point from another. |
EqualPt | Determines whether the coordinates of two given points are equal. |
GetPixel | Determines whether the pixel associated with a point is black or white. |
GlobalToLocal | Converts the coordinates of a point from global coordinates to the local coordinates of the current graphics port (basic or color). |
LocalToGlobal | Converts a point’s coordinates from the local coordinates of the current graphics port (basic or color) to global coordinates. |
SetPt | Assigns two coordinates to a point. |
SubPt | Subtracts the coordinates of one point from another. |
Random | Obtains a pseudorandom integer. |
ClosePort | Closes a basic graphics port. |
InitPort | Reinitializes the fields of a GrafPort structure that was opened with the OpenPort function, and makes it the current graphics port. |
OpenPort | Allocates space for and initializes a basic graphics port. |
CloseCPort | Closes a color graphics port. |
InitCPort | Initializes a color graphics port. |
OpenCPort | Allocates space for and initializes a color graphics port. |
AddComp | Adds a function to the head of the current device data structure’s list of complement functions. This function is used by system software and your application should not need to call it. |
AddSearch | Adds a function to the head of the current GDevice data structure’s list of search functions. This function is used by system software and your application should not need to call it. |
DelComp | Removes a custom complement function from the current GDevice data structure’s list of complement functions. This function is used by system software and your application should not need to call it. |
DelSearch | Removes a custom search function from the current GDevice data structure’s list of search functions. This function is used by system software and your application should not need to call it. |
SetClientID | Sets the gdID field in the current GDevice data structure to identify this client program to its search and complement functions. This function is used by system software and your application should not need to call it. |
CTabChanged | Signals QuickDraw that the content of a ColorTable structure has been modified. |
GDeviceChanged | Notifies QuickDraw that the content of a GDevice structure has been modified. |
PixPatChanged | Notifies QuickDraw that the content of a PixPat structure, including its PixMap structure or the image in its patData field, has been modified. |
PortChanged | Notifies QuickDraw that the content of a GrafPort structure or CGrafPort structure, including any of the data structures specified by handles within the structure, has been modified. |
QDError | Obtains a result code from the last applicable QuickDraw function that you called. |
GetGWorld | Saves the current graphics port (basic, color, or offscreen) and the current GDevice structure. |
GetGWorldDevice | Obtains a handle to the GDevice structure associated with an offscreen graphics world. |
SetGWorld | Changes the current graphics port (basic, color, or offscreen). |
GetPort | Saves the current graphics port (basic or color). |
SetPort | Changes the current graphics port (basic or color). |
MapPoly | Maps and scales a polygon within one rectangle to another rectangle. |
MapPt | Maps a point in one rectangle to an equivalent position in another rectangle. |
MapRect | Maps and scales a rectangle within one rectangle to another rectangle. |
MapRgn | Maps and scales a region within one rectangle to another rectangle. |
ScalePt | Scales a height and width according to the proportions of two rectangles. |
© 2000 Apple Computer, Inc. — (Last Updated 4/14/2000)